Mysterious Place Of India | Kasar Devi Almora Uttarakhand | Kasar Devi Temple, Best Meditation Point